<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // 1. 在控制台中循环输出 0 0.2 0.4 0.6 0.8 1
      // for (i = 0; i < 6; i++) {
      //   console.log(i / 5);
      // }
      // 2.打印五种星星
      //   var start = "";
      //   for (i = 0; i <= 5; i++) {
      //     start = start + "*";
      //     console.log(start);
      //   }
      // 3.循环输出1-100 里奇数

      // for (i = 1; i < 100; i = i + 2) {
      //   console.log(i);
      // }
      // 3.有一分数序列：2/1，3/2，5/3，8/5，13/8，21/13...求出这个数列的前20项之和。
      //   var a = 1;
      //   var b = 1;
      //   var sum = 0;
      //   for (i = 1; i < 21; i++) {
      //     a = a + b;
      //     b = a - b;
      //     sum = sum + a / b;
      //   }
      //   console.log(sum);   //32.66
      // 4.有一座桥，当你身上所拥有的钱大于30000时，每过一次桥则需要支付3000元。当你身上的钱小于或等于30000时，每过一次桥则需要支付你身上10%的钱。已知有一个人身上有33000元，问此人能过这座桥多少次之后，身上的钱会少于100块?
      // var money = 33000;
      // var i = 0;
      // while (money > 100) {
      //   money > 30000 ? (money -= 3000) : (money *= 0.9);
      //   i++;
      // }
      // console.log(i);
      //5.通过键盘输入一个任意的正整数（建议这个数比3大），在控制台中输出3至这个数之间所有能被3整除的数字。
      // var a = prompt("请输入一个正整数");
      // for (i = 4; i < a; i++) {
      //   if (i % 3 == 0) {
      //     console.log(i);
      //   }
      // }

      //6.小明去存1000钱，每天会产生1%的利息，求问，30天后，小明可以拿回多少钱
      //   for (i = 1000, j = 1; j < 31; j++) {
      //     i = 1.01 * i;
      //   }
      //   console.log(i);        //1347.84
      //7.(提高)求水仙花数：水仙花数是这样一个三位数,它的每个数位的数字的立方和等于它本身
      // var a, b, c;
      // for (i = 100; i < 1000; i++) {
      //   a = parseInt(i / 100);
      //   b = parseInt((i % 100) / 10);
      //   c = (i % 100) % 10;
      //   if (i == a ** 3 + b ** 3 + c ** 3) {
      //     console.log(i); //153 370 371 407
      //   }
      // }

      //8.(提高题)将100元整钞换成20元、10元、5元、2元、1元零钱，要求零钱总张数为30张，求有多少种换法？
      // var a, b, c, d, e;
      // var sum = 0;
      // for (a = 0; a < 30; a++) {
      //   for (b = 0; b < 30; b++) {
      //     for (c = 0; c < 20; c++) {
      //       for (d = 0; d < 10; d++) {
      //         for (e = 0; e < 5; e++) {
      //           if (
      //             a + b + c + d + e == 30 &&
      //             a + 2 * b + 5 * c + 10 * d + 20 * e == 100
      //           ) {
      //             sum++;
      //           }
      //         }
      //       }
      //     }
      //   }
      // }
      // console.log(sum);
    </script>
  </body>
</html>
